//#include "Stack.h"
//
//int main()
//{
//	ST s;
//	STInit(&s);
//	STPush(&s,1);
//	STPush(&s,2);
//	STPush(&s,3);
//	STPush(&s,4);
//	STPush(&s,5);
//	printf("%d\n",STTop(&s));
//	STPop(&s);
//	while(!STEmpty(&s))
//	{
//		printf("%d\n", STTop(&s));
//		STPop(&s);
//	}
//
//	STDestroy(&s);
//
//	return 0;
//}
#include "Queue.h"

int main()
{
	Queue q;
	QueueInit(&q);
	QueuePush(&q,1);
	QueuePush(&q,2);
	QueuePush(&q,3);
	QueuePush(&q,4);
	QueuePush(&q,5);
	while (!QueueEmpty(&q))
	{
		printf("%d ",QueueFront(&q));
		QueuePop(&q);
	}
	QueueDestroy(&q);

	return 0;
}